package main

import (
	"fmt"
	"os"
)

// os.Args demo
func main() {
	// os.Args是一个 []string
	// os.Args[0]是当前执行的程序
	fmt.Println(os.Args)
	if len(os.Args) > 0 {
		for index, arg := range os.Args {
			fmt.Printf("args[%d]=%v\n", index, arg)
		} // range 遍历，键值对
	}
}

// 运行结果
// bytedance@MacBook-Pro flag_demo % ./flag_demo 222
//[./flag_demo 222]
//args[0]=./flag_demo
//args[1]=222
//bytedance@MacBook-Pro flag_demo %

//bytedance@MacBook-Pro flag_demo % ./flag_demo config 999
//[./flag_demo config 999]
//args[0]=./flag_demo
//args[1]=config
//args[2]=999
//bytedance@MacBook-Pro flag_demo %
